<body>
	<!-- library features -->
	<div class="row header">
		<div class="columns large-12">
			<div class="header-icon header_geometry" ></div>
			<h1>Geometry <span class="slash">/</span></h1>
		</div>
	</div>
	
	
	<div class="columns large-4">
		<ul>
			<li><ci>TriMesh</ci></li>
			<li><ci>Triangulator</ci></li>
			<li><ci>Path2d</ci></li>
			<li><ci>Shape2d</ci></li>
			<li><ci dox="ci::PolyLineT">PolyLine</ci></li>
			<li><ci>BSpline</ci></li>
			<li><ci dox="ci::FrustumT">Frustum</ci></li>
		</ul>
		
		<ul>
			<label>Abstract</label>
			<li><ci>geom::AttribInfo</ci></li>
			<li><ci>geom::BufferLayout</ci></li>
			<li><ci>geom::Source</ci></li>
			<li><ci>geom::Target</ci></li>
			<li><ci>geom::Modifier</ci></li>
			<li>enum <ci kind="enum">geom::Attrib</ci></li>
			<li>enum <ci kind="enum">geom::Primitive</ci></li>
			<li>enum <ci kind="enum">geom::DataType</ci></li>
		</ul>
	</div>
		
	<div class="columns large-4">

		<ul>
			<label>Modifiers</label>
			<li><ci>geom::Transform</ci></li>
			<li><ci>geom::Translate</ci></li>
			<li><ci>geom::Rotate</ci></li>
			<li><ci>geom::Twist</ci></li>
			<li><ci>geom::Lines</ci></li>
			<li><ci>geom::ColorFromAttrib</ci></li>
			<li><ci>geom::AttribFn</ci></li>
			<li><ci>geom::VertexNormalLines</ci></li>
			<li><ci>geom::Tangents</ci></li>
			<li><ci>geom::Invert</ci></li>
			<li><ci>geom::Remove</ci></li>
			<li><ci>geom::Bounds</ci></li>
			<li><ci>geom::Subdivide</ci></li>
		</ul>

		<ul>
			<label>Functions</label>
			<li><ci>calcConvexHull()</ci></li>
			<li><ci dox="PolyLineT::calcUnion">PolyLine::calcUnion()</ci></li>
			<li><ci dox="PolyLineT::calcUnion">PolyLine::calcIntersection()</ci></li>
			<li><ci dox="PolyLineT::calcUnion">PolyLine::calcXor()</ci></li>
			<li><ci dox="PolyLineT::calcUnion">PolyLine::calcDifference()</ci></li>
			<li><ci>fitBSpline()</ci></li>
		</ul>
	</div>

	<div class="columns large-4">
		<ul>
			<label>geom::Sources</label>
			<li><ci>geom::Rect</ci></li>
			<li><ci>geom::RoundedRect</ci></li>
			<li><ci>geom::Cube</ci></li>
			<li><ci>geom::Icosahedron</ci></li>
			<li><ci>geom::Icosphere</ci></li>
			<li><ci>geom::Teapot</ci></li>
			<li><ci>geom::Circle</ci></li>
			<li><ci>geom::Ring</ci></li>
			<li><ci>geom::Sphere</ci></li>
			<li><ci>geom::Capsule</ci></li>
			<li><ci>geom::Torus</ci></li>
			<li><ci>geom::Helix</ci></li>
			<li><ci>geom::Cylinder</ci></li>
			<li><ci>geom::Cone</ci></li>
			<li><ci>geom::Plane</ci></li>
			<li><ci>geom::Extrude</ci></li>
			<li><ci>geom::ExtrudeSpline</ci></li>
			<li><ci>geom::BSpline</ci></li>
			<li><ci>geom::WireCapsule</ci></li>
			<li><ci>geom::WireCircle</ci></li>
			<li><ci>geom::WireCone</ci></li>
			<li><ci>geom::WireCube</ci></li>
			<li><ci>geom::WireCylinder</ci></li>
			<li><ci>geom::WireFrustum</ci></li>
			<li><ci>geom::WireIcosahedron</ci></li>
			<li><ci>geom::WirePlane</ci></li>
			<li><ci>geom::WireRoundedRect</ci></li>
			<li><ci>geom::WireSphere</ci></li>
			<li><ci>geom::WireTorus</ci></li>
		</ul>
	</div>
</body>